<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>GDBFrontend</title>

    <link rel="shortcut icon" href="/images/bug.png" />

    <link rel="stylesheet" type="text/css" href="/css/main.css" />

    <script type="text/javascript">
        {js_init}
    </script>

    {gui_scripts}

    <script type="text/javascript" src="/thirdparty/jquery-3.4.1.min.js"></script>

    <script type="text/javascript" src="/thirdparty/ace/ace.js"></script>
    <script type="text/javascript" src="/thirdparty/ace/ext-modelist.js"></script>

    <script type="text/javascript" src="/js/lib/AsynchronousSemaphore.js"></script>
    <script type="text/javascript" src="/js/main.js"></script>

    <link rel="stylesheet" type="text/css" href="/thirdparty/icofont/icofont.min.css" />

    <script type="text/javascript" src="/components/GDBFrontend/js/GDBFrontend.js"></script>
    <link rel="stylesheet" type="text/css" href="/components/GDBFrontend/css/GDBFrontend.css" />

    <link rel="stylesheet" type="text/css" href="/css/override.css" />

    <script type="text/javascript">
        GDBFrontend.gui_mode = {gui_mode};
    </script>
</head>
<body>
    <script type="text/javascript" src="/components/MessageBox/js/MessageBox.js"></script>
    <link rel="stylesheet" type="text/css" href="/components/MessageBox/css/MessageBox.css" />

    <script type="text/javascript" src="/components/Checkbox/js/Checkbox.js"></script>
    <link rel="stylesheet" type="text/css" href="/components/Checkbox/css/Checkbox.css" />

    <script type="text/javascript" src="/components/FileBrowser/js/FileBrowser.js"></script>
    <link rel="stylesheet" type="text/css" href="/components/FileBrowser/css/FileBrowser.css" />

    <script type="text/javascript" src="/components/Disassembly/js/Disassembly.js"></script>
    <link rel="stylesheet" type="text/css" href="/components/Disassembly/css/Disassembly.css" />
    
    <script type="text/javascript" src="/components/Watches/js/Watches.js"></script>
    <link rel="stylesheet" type="text/css" href="/components/Watches/css/Watches.css" />

    <script type="text/javascript" src="/components/SourceTree/js/SourceTree.js"></script>
    <link rel="stylesheet" type="text/css" href="/components/SourceTree/css/SourceTree.css" />

    <script type="text/javascript" src="/components/FileTabs/js/FileTabs.js"></script>
    <link rel="stylesheet" type="text/css" href="/components/FileTabs/css/FileTabs.css" />

    <script type="text/javascript" src="/components/BreakpointsEditor/js/BreakpointsEditor.js"></script>
    <link rel="stylesheet" type="text/css" href="/components/BreakpointsEditor/css/BreakpointsEditor.css" />

    <script type="text/javascript" src="/components/ThreadsEditor/js/ThreadsEditor.js"></script>
    <link rel="stylesheet" type="text/css" href="/components/ThreadsEditor/css/ThreadsEditor.css" />

    <script type="text/javascript" src="/components/StackTrace/js/StackTrace.js"></script>
    <link rel="stylesheet" type="text/css" href="/components/StackTrace/css/StackTrace.css" />

    <script type="text/javascript" src="/components/VariablesExplorer/js/VariablesExplorer.js"></script>
    <link rel="stylesheet" type="text/css" href="/components/VariablesExplorer/css/VariablesExplorer.css" />

    <script type="text/javascript" src="/components/AboutDialog/js/AboutDialog.js"></script>
    <link rel="stylesheet" type="text/css" href="/components/AboutDialog/css/AboutDialog.css" />

    <script type="text/javascript" src="/components/FuzzyFinder/js/FuzzyFinder.js"></script>
    <link rel="stylesheet" type="text/css" href="/components/FuzzyFinder/css/FuzzyFinder.css" />
    
    <script type="text/javascript" src="/components/Resizable/js/Resizable.js"></script>
    <link rel="stylesheet" type="text/css" href="/components/Resizable/css/Resizable.css" />
    
    <script type="text/javascript" src="/components/Movable/js/Movable.js"></script>
    <link rel="stylesheet" type="text/css" href="/components/Movable/css/Movable.css" />
    
    <script type="text/javascript" src="/components/EvaluateExpression/js/EvaluateExpression.js"></script>
    <link rel="stylesheet" type="text/css" href="/components/EvaluateExpression/css/EvaluateExpression.css" />

    <link rel="stylesheet" type="text/css" href="/css/override.css" />

    <div class="GDBFrontend">
        <div class="GDBFrontend_layout">
            <div class="GDBFrontend_layout_top">
                <div class="GDBFrontend_layout_top_left">
                    <div class="GDBFrontend_layout_top_logo">
                        <img class="GDBFrontend_layout_top_logo_img" src="/images/bug.png" alt="GDBFrontend" draggable="false" />
                    </div>
                    <div class="GDBFrontend_mainMenu">
                        <div class="GDBFrontend_load">
                            <div class="GDBFrontend_load_loadBtn button1">
                                <img class="GDBFrontend_runtimeControls_btn_img" src="/images/debug/add-file.png" alt="" draggable="false" />
                                Load File
                            </div>
                            <div class="GDBFrontend_load_connectBtn">
                                <div class="GDBFrontend_load_connectBtn_box button1">
                                    <img class="GDBFrontend_runtimeControls_btn_img" src="/images/debug/connect.png" alt="" draggable="false" />
                                    Connect
                                </div>
                                <div class="GDBFrontend_load_connectBtn_openable">
                                    <input class="GDBFrontend_load_connectBtn_openable_addressInput input1" placeholder="127.0.0.1:2345" />
                                    <div class="GDBFrontend_load_connectBtn_openable_connectBtn button1">
                                        Connect
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="GDBFrontend_runtimeControls">
                            <div class="GDBFrontend_runtimeControls_btn GDBFrontend_runtimeControls_btn__run">
                                <img class="GDBFrontend_runtimeControls_btn_img" src="/images/debug/start.png" alt="" draggable="false" />
                            </div>
                            <div class="GDBFrontend_runtimeControls_btn GDBFrontend_runtimeControls_btn__continue">
                                <img class="GDBFrontend_runtimeControls_btn_img" src="/images/debug/resume.png" alt="" draggable="false" />
                            </div>
                            <div class="GDBFrontend_runtimeControls_btn GDBFrontend_runtimeControls_btn__pause">
                                <img class="GDBFrontend_runtimeControls_btn_img" src="/images/debug/pause.png" alt="" draggable="false" />
                            </div>
                            <div class="GDBFrontend_runtimeControls_btn GDBFrontend_runtimeControls_btn__n">
                                <img class="GDBFrontend_runtimeControls_btn_img" src="/images/debug/step-over.png" alt="" draggable="false" />
                            </div>
                            <div class="GDBFrontend_runtimeControls_btn GDBFrontend_runtimeControls_btn__s">
                                <img class="GDBFrontend_runtimeControls_btn_img" src="/images/debug/step-into.png" alt="" draggable="false" />
                            </div>
                            <div class="GDBFrontend_runtimeControls_btn GDBFrontend_runtimeControls_btn__si">
                                <img class="GDBFrontend_runtimeControls_btn_img" src="/images/debug/step-instruction.png" alt="" draggable="false" />
                            </div>
                            <div class="GDBFrontend_runtimeControls_btn GDBFrontend_runtimeControls_btn__t">
                                <img class="GDBFrontend_runtimeControls_btn_img" src="/images/debug/terminate.png" alt="" draggable="false" />
                            </div>
                            <div class="GDBFrontend_runtimeControls_btn GDBFrontend_runtimeControls_btn__evaluate">
                                <img class="GDBFrontend_runtimeControls_btn_img" src="/images/debug/fx.png" alt="" draggable="false" />
                            </div>
                        </div>
                    </div>
                </div>
                <div class="GDBFrontend_layout_top_right">
                    <div class="GDBFrontend_layout_top_menuBtn">
                        <div class="GDBFrontend_layout_top_menuBtn_label">
                            <i class="icofont-navigation-menu"></i>
                        </div>
                        <div class="GDBFrontend_layout_top_menuBtn_openable">
                            <div class="GDBFrontend_layout_top_menuBtn_openable_items">
                                <a class="GDBFrontend_layout_top_menuBtn_openable_items_item GDBFrontend_layout_top_menuBtn_openable_items_item__help" target="_blank" href="https://github.com/rohanrhu/gdb-frontend/wiki">
                                    Help
                                </a>
                                <a class="GDBFrontend_layout_top_menuBtn_openable_items_item GDBFrontend_layout_top_menuBtn_openable_items_item__help" target="_blank" href="https://github.com/rohanrhu/gdb-frontend/issues">
                                    Issue Tracker
                                </a>
                                <div class="GDBFrontend_layout_top_menuBtn_openable_items_item GDBFrontend_layout_top_menuBtn_openable_items_item__about" onclick="GDBFrontend.showAboutDialog()">
                                    About GDBFrontend
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="clear"></div>
            </div>
            <div class="GDBFrontend_layout_middle">
                <div class="Resizable Resizable__left GDBFrontend_layout_middle_left">
                    <div class="GDBFrontend_sources">
                        <div class="GDBFrontend_sources_title">
                            Sources
                        </div>
                        <div class="GDBFrontend_sourceTreeComp">
                            {html_sourceTree}
                        </div>
                    </div>
                    <div class="Resizable_resizer">
                        <div draggable="false" class="Resizable_resizer_draggable"></div>
                    </div>
                </div>
                <div class="GDBFrontend_layout_middle_center">
                    <div class="GDBFrontend_fileTabsComp">
                        {html_fileTabs}
                    </div>
                </div>
                <div class="Resizable Resizable__right GDBFrontend_layout_middle_right">
                    <div class="GDBFrontend_layout_middle_right_content">
                        <div class="GDBFrontend_disassembly">
                            <div class="GDBFrontend_disassembly_title">
                                Disassembly
                            </div>
                            <div class="GDBFrontend_disassemblyComp">
                                {html_disassembly}
                            </div>
                        </div>
                        <div class="GDBFrontend_watches">
                            <div class="GDBFrontend_watches_title">
                                Watches
                            </div>
                            <div class="GDBFrontend_watchesComp">
                                {html_watches}
                            </div>
                        </div>
                        <div class="GDBFrontend_breakpoints">
                            <div class="GDBFrontend_breakpoints_title">
                                Breakpoints
                            </div>
                            <div class="GDBFrontend_breakpointsEditorComp">
                                {html_breakpointsEditor}
                            </div>
                        </div>
                        <div class="GDBFrontend_threads">
                            <div class="GDBFrontend_threads_title">
                                Threads
                            </div>
                            <div class="GDBFrontend_threadsEditorComp">
                                {html_threadsEditor}
                            </div>
                        </div>
                        <div class="GDBFrontend_stack">
                            <div class="GDBFrontend_stack_title">
                                Call Stack
                            </div>
                            <div class="GDBFrontend_stackTraceComp">
                                {html_stackTrace}
                            </div>
                        </div>
                        <div class="GDBFrontend_variables">
                            <div class="GDBFrontend_variables_title">
                                Variables
                            </div>
                            <div class="GDBFrontend_variablesExplorerComp">
                                {html_variablesExplorer}
                            </div>
                        </div>
                    </div>
                    <div class="Resizable_resizer">
                        <div draggable="false" class="Resizable_resizer_draggable"></div>
                    </div>
                </div>
            </div>
            <div class="Resizable Resizable__top GDBFrontend_layout_bottom">
                <div class="GDBFrontend_terminal">
                    <div class="GDBFrontend_terminal_terminal">
                    </div>
                </div>
                <div class="GDBFrontend_terminalCloseBtn">
                    <i class="icofont-simple-down"></i>
                    Hide Terminal
                </div>
                <div class="Resizable_resizer">
                    <div draggable="false" class="Resizable_resizer_draggable"></div>
                </div>
            </div>
            <div class="GDBFrontend_terminalOpenBtn">
                <i class="icofont-simple-up"></i>
                Show Terminal
            </div>
        </div>
        <div class="GDBFrontend_evaluateExpressionComp">
            {html_evaluateExpression}
        </div>
        <div class="GDBFrontend_evaluaters">
            <div class="GDBFrontend_pointings">
            </div>
        </div>
    </div>
    
    {html_fileBrowser}
    {html_messageBox}
    {html_aboutDialog}
    {html_fuzzyFinder}

    {plugin_htmls}
</body>
</html>